#ifndef __symbol__
#define __symbol__
class symbol: public object {
public:
    symbol(std::string name, bool is = true): object(name, is) { }
    std::string get_type() { return"#<Symbol>"; }
    Object eval(boost::shared_ptr<environment>);
};
typedef boost::shared_ptr<symbol> Symbol;
#endif
